На прошлой неделе я, переполняемый гордостью, рапортовал в Инстаграме, что iOS-версия приложения "Маяки Прибалтики" впервые за почти пять месяцев обновилась и получила анимацию моргания. Теперь небольшой рассказ о том, что было до и немного после. К сожалению, Александр, который до этого, по сути, делал всю работу по версии для iOS, сейчас уже не располагает временем на такую помощь. Выход тут был один - покупать самому MacBook и осваивать сборку приложения.
Ранее я вообще никогда и никак с эппловскими устройствами не общался. Единственное исключение - рабочий iPad, на котором сайты тестирую. Учитывая всё это, у меня ушло три дня на установку и настройку Flutter и Xcode, сборку приложения и размещения его в AppStore. Сложнее всего было с сертификатами. Сертификат разработчика Apple, сертификат издателя Apple, сертификат разработчика iOS (а это чё, не Apple???), сертификат издателя iOS и куча каких-то других. Для меня всё это было так: сертификат для того, чтобы проехаться верхом на коне; сертификат для того, чтобы рассказать всем о том, как ты проехался на коне; сертификат для того, чтобы выслушать впечатления коня от этой поездки; сертификат для того, чтобы пересказать впечатления коня и дальше в том же духе. В итоге обновление было выпущено и... Быстро выяснилось: кое-что из того, что работало ранее, сейчас не работает. Александр сделал мне трансфер самого приложения в AppStore на мой аккаунт, но не передал никаких файлов. В итоге всё, что требовало отдельной настройки для iOS, перестало работать. А именно: все внешние ссылки (кнопка "Показать на карте" и кнопка обратной связи) и переведённое название приложения под иконкой.
Ещё когда обновление "Маяков Прибалтики" было на рассмотрении (это занимает примерно сутки), я сразу занялся вторым приложением - "Маяки России". Я узнал, что у Apple есть возможность выпустить приложение как бета-версию для тестирования. Идея мне очень понравилась и я сразу принялся это реализовывать. Разумеется, тут я столкнулся с теми же проблемами со внешними ссылками. За несколько дней я всё это исправил и сделал аналогичные исправления в "Маяках Прибалтики". В итоге, вчера вечером прошло проверку и было выпущено обновление для "прибалтийского" приложения и сейчас там всё работает.
Что же до "Маяков России", то и это приложение вышло в открытое плавание. На iOS его можно установить через специальное приложение TestFlight, ссылка здесь. На Android оно вышло в раннем доступе. Через поиск в Play Market его не найти (такое ограничение раннего доступа), качать надо по этой ссылке.
По итогу, тот редкий случай, когда я горд собой. Теперь я прошёл весь путь от создания приложения до его публикации, как в Play Market, так и в AppStore, да ещё и с заходом на тестирование.
Дальнейшие планы по "Маякам России" следующие. Сегодня я добавлю информацию о последнем маяке Белого моря и начну добавлять объекты Баренцева моря. По семейным обстоятельствам, времени в ближайшие пару месяцев у меня будет немного. Когда это сделаю, будет релиз приложения и начну следующий регион - Приморье. Вот он точно займёт много времени.
Крым наш?
Совершенно не знаю, что делать с маяками Крыма. Вопрос не этический, а тупо геополитический. Де факто это территория России, значит и маяки там - маяки России. Но мировые страны упорно не хотят этого признавать и... короче, хрен его знает.